package detector;

import commands.Command;

/**
 * Interface pour les objets "physiques" du metronome dont l'etat peut varier comme les boutons du clavier ou la molette.
 */
public interface Checkable {

	/**
	 * Verifie un eventuel changement d'etat de l'objet.
	 */
	public void check();
	
	/**
	 * Change la commande appelee en cas de changement d'etat.
	 * @param command	La commande qui sera appelee en cas de changement d'etat
	 */
	public void setCommand(Command command);
	
}
